package com.dyh.quickdemo.biz;


import java.io.Serializable;
import java.util.*;

public class Shop implements Serializable {
    public static final Map<Integer,String> isAutoCancelMap=new HashMap<>();
    public static final Map<Integer,String> isAutoRefundCheckMap=new HashMap<>();
    public static final Map<Integer,String> isAutoReturnCreateMap=new HashMap<>();

    public static final String SHOP_TYPE_DIRECT = "DIRECT";
    public static final String SHOP_TYPE_DISTRIBUTE = "DISTRIBUTE";
    public static final Map<String, String> SHOP_TYPE;
    static {
        SHOP_TYPE = new HashMap<String, String> ();
        SHOP_TYPE.put("DIRECT", "直销");
        SHOP_TYPE.put("DISTRIBUTE", "分销");

        isAutoCancelMap.put(0,"退款不处理");
        isAutoCancelMap.put(1,"退款仅驳回");
        isAutoCancelMap.put(2,"废单退款");
        isAutoCancelMap.put(3,"全新建退款");
        isAutoCancelMap.put(4,"二手建退款");

        isAutoRefundCheckMap.put(0,"不自动审核");
        isAutoRefundCheckMap.put(1,"废单审核");
        isAutoRefundCheckMap.put(2,"全新自动审核");
        isAutoRefundCheckMap.put(3,"二手自动审核");

        isAutoReturnCreateMap.put(0,"不自动建退货");
        isAutoReturnCreateMap.put(1,"精确建退货");
        isAutoReturnCreateMap.put(2,"全部建退货");
    }

    public static final String CHANNEL_TYPE_TMALL = "TMALL";
    public static final String CHANNEL_TYPE_TAOBAO = "TAOBAO";
    public static final String CHANNEL_TYPE_POP = "POP";
    public static final String CHANNEL_TYPE_BRAND_OFFICIAL = "BRAND_OFFICIAL";
    public static final String CHANNEL_TYPE_CUN_TAO = "CUN_TAO";
    public static final String CHANNEL_TYPE_GROUP_BUY = "GROUP_BUY";
    public static final String CHANNEL_TYPE_TAOWAI_DISTRIBUTOR = "TAOWAI_DISTRIBUTOR";
    public static final String CHANNEL_TYPE_TAOXI_DISTRIBUTOR = "TAOXI_DISTRIBUTOR";
    public static final String CHANNEL_TYPE_EKA_DISTRIBUTOR = "EKA_DISTRIBUTOR";
    public static final String CHANNEL_TYPE_TMALL_SUPERMARKET = "TMALL_SUPERMARKET";
    public static final Map<String, String> CHANNEL_TYPE_DIRECT;
    public static final Map<String, String> CHANNEL_TYPE_DISTRIBUTE;
    public static final Map<String, String> SCM_CHANNEL_TYPE;
    static {
        CHANNEL_TYPE_DIRECT = new HashMap<String, String>();
        CHANNEL_TYPE_DIRECT.put("TMALL", "天猫旗舰店");
        CHANNEL_TYPE_DIRECT.put("POP", "POP");
        CHANNEL_TYPE_DIRECT.put("BRAND_OFFICIAL", "品牌官网");
        CHANNEL_TYPE_DIRECT.put("CUN_TAO", "村淘");
        CHANNEL_TYPE_DIRECT.put("GROUP_BUY", "团购");
        CHANNEL_TYPE_DIRECT.put("OTHER", "其他");
        CHANNEL_TYPE_DIRECT.put("","");
//        CHANNEL_TYPE_DIRECT.put("TMALL_SUPERMARKET","猫超");
//        CHANNEL_TYPE_DIRECT.put("JISHI_DISTRIBUTOR","集市分销");
//        CHANNEL_TYPE_DIRECT.put("TIANMAO_DISTRIBUTOR","天猫分销");
//        CHANNEL_TYPE_DIRECT.put("TAOXI_DISTRIBUTOR","分销");
//        CHANNEL_TYPE_DIRECT.put("OVERSEA_DISTRIBUTOR","海外分销");
//        CHANNEL_TYPE_DIRECT.put("EKA","EKA");
//        CHANNEL_TYPE_DIRECT.put("RETAIL_TONG","零售通");
//        CHANNEL_TYPE_DIRECT.put("TAOWAI_DISTRIBUTOR","分销");
//        CHANNEL_TYPE_DIRECT.put("EKA_DISTRIBUTOR","EKA分销");
//        CHANNEL_TYPE_DIRECT.put("OTHER_DISTRIBUTOR","其他分销");
    }

    static {
        CHANNEL_TYPE_DISTRIBUTE = new HashMap<String, String>();
        CHANNEL_TYPE_DISTRIBUTE.put("JISHI_DISTRIBUTOR", "集市分销");
        CHANNEL_TYPE_DISTRIBUTE.put("TIANMAO_DISTRIBUTOR", "天猫分销");
        CHANNEL_TYPE_DISTRIBUTE.put("OTHER_DISTRIBUTOR", "其他分销");
        CHANNEL_TYPE_DISTRIBUTE.put("OVERSEA_DISTRIBUTOR", "海外分销");
        CHANNEL_TYPE_DISTRIBUTE.put("EKA", "EKA");
        CHANNEL_TYPE_DISTRIBUTE.put("TMALL_SUPERMARKET", "猫超");
        CHANNEL_TYPE_DISTRIBUTE.put("RETAIL_TONG", "零售通");
        CHANNEL_TYPE_DISTRIBUTE.put("OTHER", "其他");
        CHANNEL_TYPE_DISTRIBUTE.put("XINSHOUTONG", "新零售");
        CHANNEL_TYPE_DISTRIBUTE.put("DISTRIBUTION", "分销");
        //不用管这三类值
//        CHANNEL_TYPE_DISTRIBUTE.put("TAOXI_DISTRIBUTOR","分销");
//        CHANNEL_TYPE_DISTRIBUTE.put("TAOWAI_DISTRIBUTOR","分销");
//        CHANNEL_TYPE_DISTRIBUTE.put("EKA_DISTRIBUTOR","EKA分销");
        CHANNEL_TYPE_DISTRIBUTE.put("JOS", "京东");
        CHANNEL_TYPE_DISTRIBUTE.put("","");
    }
    //供应链渠道：EKA，POP，分销，官网，新零售，旗舰店，猫超
    static {
        SCM_CHANNEL_TYPE = new HashMap<String, String>();
        SCM_CHANNEL_TYPE.put("EKA", "EKA");
        SCM_CHANNEL_TYPE.put("POP", "POP");
        SCM_CHANNEL_TYPE.put("DISTRIBUTION", "分销");
        SCM_CHANNEL_TYPE.put("OFFICE", "官网");
        SCM_CHANNEL_TYPE.put("LINGSHOUTONG", "新零售");
        SCM_CHANNEL_TYPE.put("STORE ", "旗舰店");
        SCM_CHANNEL_TYPE.put("MAOCHAO","猫超");
    }

    public static final String SHOP_PLATFORM_TMALL = "TMALL";
    public static final String SHOP_PLATFORM_TMALL_I18N = "TMALL_I18N";
    public static final String SHOP_PLATFORM_TMALL_SUPERMARKET_OFFLINE = "TMALL_SUPERMARKET_OFFLINE";
    public static final String SHOP_PLATFORM_DISTRIBUTOR_OFFLINE = "DISTRIBUTOR_OFFLINE";
    public static final String SHOP_PLATFORM_EKA_OFFLINE = "EKA_OFFLINE";
    public static final String SHOP_PLATFORM_KAOLA = "KAOLA";
    public static final String SHOP_PLATFORM_YOUZAN = "YOUZAN";
    public static final String SHOP_PLATFORM_PINDUODUO = "PINDUODUO";
    public static final String SHOP_PLATFORM_TAOBAO = "TAOBAO";
    public static final String SHOP_PLATFORM_SUNING = "SUNING";
    public static final String SHOP_PLATFORM_JD = "JOS";
    public static final String SHOP_PLATFORM_HAIZIWANG = "HAIZIWANG";
    public static final String SHOP_PLATFORM_MIYA = "MIYA";
    public static final String SHOP_PLATFORM_ALIBABA = "ALIBABA";
    public static final String SHOP_PLATFORM_WEIDIAN = "WEIDIAN";
    public static final String SHOP_PLATFORM_XHS = "XHS";
    public static final String SHOP_PLATFORM_VIP = "VIP";
    public static final String SHOP_PLATFORM_WEIMOB = "WEIMOB";
    public static final String SHOP_PLATFORM_BEIBEI = "BEIBEI"; // pjl
    public static final String SHOP_PLATFORM_BEIDIAN = "BEIDIAN"; // pjl
    public static final String SHOP_PLATFORM_VIP_ZHIFA = "VIP_ZHIFA";
    public static final String SHOP_PLATFORM_MOGUJIE = "MOGUJIE"; // pjl
    public static final String SHOP_PLATFORM_YUNJI = "YUNJI"; // pjl
    public static final String SHOP_PLATFORM_HAOSHIQI = "HAOSHIQI";
    public static final String SHOP_PLATFORM_SUNING_SALE = "SUNING_SALE"; //pjl
    public static final String SHOP_PLATFORM_COOPERATION = "COOPERATION"; //分销协同
    public static final String SHOP_PLATFORM_RETAIL_TONG = "RETAIL_TONG"; //wyd
    public static final String SHOP_PLATFORM_NEW_ACCESS = "NEW_ACCESS"; //wyd
    public static final String SHOP_PLATFORM_SEA_PATROLLING = "SEA_PATROLLING"; //wyd
    public static final String SHOP_PLATFORM_WEIBO = "WEIBO"; //wyd
    public static final String SHOP_PLATFORM_AIKUCUN = "AIKUCUN"; //pjl  爱库存
    public static final String SHOP_PLATFORM_FANGXINGOU = "FANGXINGOU"; //pjl

    public static final String SHOP_PLATFORM_GLOBALSACNNER = "GLOBALSACNNER"; //pjl

    public static final String SHOP_PLATFORM_DUODUOGUOJI = "DUODUOGUOJI"; //pjl
    public static final String SHOP_PLATFORM_MEIRIYITAO = "MEIRIYITAO"; //pjl
    public static final String SHOP_PLATFORM_JITX = "JITX";
    /**未来集市，拼音首字母,oms系统定义平台名称*/
    public static final String SHOP_PLATFORM_WLJS = "WLJS";
    public static final String SHOP_PLATFORM_VIP_MP = "VIP_MP"; //pjl
    public static final String SHOP_PLATFORM_DU = "DU";
    public static final String SHOP_PLATFORM_RUISHA = "RUISHA";
    public static final String SHOP_PLATFORM_WANMEIMALL = "WANMEIMALL";
    public static final String SHOP_PLATFORM_CHANGYI = "CHANGYI";
    public static final String SHOP_PLATFORM_TAOBAO_LINGSHOUTONG = "TAOBAO_LINGSHOUTONG";
    public static final String SHOP_PLATFORM_KUAISHOU = "KUAISHOU";
    public static final String SHOP_PLATFORM_TENCENT_LINGSHOU = "TENCENT_LINGSHOU";

    public static final String PLATFORM_TAOBAO = "TAOBAO";
    public static final String PLATFORM_JOS = "JOS";
    public static final String PLATFORM_HAOQI_WEIXIN = "HAOQI_WEIXIN";
    public static final String PLATFORM_UNKNOWN = "UNKNOWN";
    public static final String PLATFORM_VIP = "VIP";
    public static final String PLATFORM_BAIDU = "BAIDU";
    public static final String PLATFORM_PINDUODUO = "PINDUODUO";
    public static final String PLATFORM_KAOLA = "KAOLA";
    public static final String PLATFORM_OMS = "OMS";
    public static final String PLATFORM_MIYA = "MIYA";
    public static final String PLATFORM_TAOBAO_FENXIAO = "TAOBAO_FENXIAO";
    public static final String PLATFORM_SUNING = "SUNING";
    public static final String PLATFORM_HAIZIWANG = "HAIZIWANG";
    public static final String PLATFORM_BEIBEI = "BEIBEI";
    public static final String PLATFORM_XHS = "XHS";
    public static final String PLATFORM_VIP_ZHIFA = "VIP_ZHIFA";
    public static final String PLATFORM_MOGUJIE = "MOGUJIE";  //pjl
    public static final String PLATFORM_YUNJI = "YUNJI";
    public static final String PLATFORM_HAOSHIQI = "HAOSHIQI";
    public static final String PLATFORM_SUNING_SALE = "SUNING_SALE";
    public static final String PLATFORM_COOPERATION = "COOPERATION"; //分销协同
    public static final String PLATFORM_RETAIL_TONG = "RETAIL_TONG"; //wyd
    public static final String PLATFORM_NEW_ACCESS = "NEW_ACCESS"; //wyd
    public static final String PLATFORM_SEA_PATROLLING = "SEA_PATROLLING"; //wyd
    public static final String PLATFORM_WEIBO = "WEIBO"; //wyd
    public static final String PLATFORM_GLOBALSACNNER = "GLOBALSACNNER";
    public static final String PLATFORM_TMALL_SUPERMARKET_OFFLINE = "TMALL_SUPERMARKET_OFFLINE"; //猫超
    public static final String PLATFORM_JITX = "JITX"; // 唯品会jitx
    public static final String PLATFORM_AIKUCUN = "AIKUCUN"; //pjl
    public static final String PLATFORM_FANGXINGOU = "FANGXINGOU"; //pjl
    public static final String PLATFORM_MEIRIYITAO = "MEIRIYITAO";
    public static final String PLATFORM_DALINJIA="DALINJIA";
    /**未来集市平台名称*/
    public static final String PLATFORM_WLJS = "WLJS";
    public static final String PLATFORM_VIP_MP="VIP_MP";
    public static final String PLATFORM_DU="DU";
    public static final String PLATFORM_RUISHA="RUISHA";
    public static final String PLATFORM_WANMEIMALL="WANMEIMALL";
    public static final String PLATFORM_CHANGYI ="CHANGYI";
    public static final String PLATFORM_TAOBAO_LINGSHOUTONG="TAOBAO_LINGSHOUTONG";
    public static final String PLATFORM_KUAISHOU="KUAISHOU";
    public static final String PLATFORM_LOREAL_APPLET="LOREAL_APPLET";//欧莱雅MM小程序
    public static final String PLATFORM_XMD="XMD";
    public static final String PLATFORM_ALIBABA_1688_LST = "ALIBABA_1688_LST";//1688零售通
    public static final String PLATFORM_JOS_CZ = "JOS_CZ";
    public static final String PLATFORM_TMALL_I18N_ZY = "TMALL_I18N_ZY";
    public static final String PLATFORM_XIAOHONGSHU_FLS = "XIAOHONGSHU_FLS";
    public static final String PLATFORM_TENCENT_LINGSHOU = "TENCENT_LINGSHOU";//腾讯智慧零售

    public static final Set<String> MANUAL_AUTH_PLATFORM = new HashSet<>();
    static {
        MANUAL_AUTH_PLATFORM.add(PLATFORM_MIYA);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_HAIZIWANG);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_XHS);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_HAOSHIQI);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_YUNJI);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_GLOBALSACNNER);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_DALINJIA);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_AIKUCUN);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_JITX);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_FANGXINGOU);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_MEIRIYITAO);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_WLJS);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_DU);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_XMD);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_RUISHA);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_WANMEIMALL);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_CHANGYI);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_LOREAL_APPLET);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_SEA_PATROLLING);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_CHANGYI);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_XIAOHONGSHU_FLS);
        MANUAL_AUTH_PLATFORM.add(PLATFORM_TENCENT_LINGSHOU);
    }

    public static final Map<String, String> TAOABO_SHOP_PLATFORM;
    static {
        TAOABO_SHOP_PLATFORM = new HashMap<>();
        TAOABO_SHOP_PLATFORM.put("TMALL", "天猫");
        TAOABO_SHOP_PLATFORM.put("ALIBABA", "阿里巴巴");
        TAOABO_SHOP_PLATFORM.put("TAOBAO", "淘宝集市");
    }

    public static final Map<String, String> SHOP_PLATFORM;
    static {
        SHOP_PLATFORM = new HashMap<String, String> ();
        SHOP_PLATFORM.put("TMALL", "天猫");
        SHOP_PLATFORM.put("TMALL_I18N", "天猫国际");
        SHOP_PLATFORM.put("DISTRIBUTOR_OFFLINE", "线下分销");
        SHOP_PLATFORM.put("ALIBABA", "阿里巴巴");
        SHOP_PLATFORM.put("BAIDU", "百度");
        SHOP_PLATFORM.put("BEIBEI", "贝贝网");
        SHOP_PLATFORM.put("BEIDIAN", "贝店");
        SHOP_PLATFORM.put("CUN_TAOBAO", "村淘");
        SHOP_PLATFORM.put("OFFICLAL", "官网");
        SHOP_PLATFORM.put("HAIZIWANG", "孩子王");
        SHOP_PLATFORM.put("JOS", "京东");
        SHOP_PLATFORM.put("JOS_OVERSEAS", "京东海外");
        SHOP_PLATFORM.put("KAOLA", "网易考拉");
        SHOP_PLATFORM.put("TMALL_SUPERMARKET_OFFLINE", "猫超");
        SHOP_PLATFORM.put("MIYA", "蜜芽");
        SHOP_PLATFORM.put("MOGUJIE", "蘑菇街");
        SHOP_PLATFORM.put("PINDUODUO", "拼多多");
        SHOP_PLATFORM.put("SUNING", "苏宁");
        SHOP_PLATFORM.put("SUNING_SALE", "苏宁特卖");
        SHOP_PLATFORM.put("SFYX", "顺丰优选");
        SHOP_PLATFORM.put("TAOBAO_FENXIAO", "淘宝供销平台");
        SHOP_PLATFORM.put("TAOBAO", "淘宝集市");
        SHOP_PLATFORM.put("WEIDIAN", "微店");
        SHOP_PLATFORM.put("WEIMOB", "微盟");
        SHOP_PLATFORM.put("WX", "微信");
        SHOP_PLATFORM.put("VIP_SHOP", "唯品会");
        SHOP_PLATFORM.put("XHS", "小红书");
        SHOP_PLATFORM.put("AMAZON", "亚马逊");
        SHOP_PLATFORM.put("YHD", "一号店");
        SHOP_PLATFORM.put("YOUZAN", "有赞微商城");
        SHOP_PLATFORM.put("HAOSHIQI", "好食期");
        SHOP_PLATFORM.put("DISTRIBUTOR_ONLINE", "线上分销");
        SHOP_PLATFORM.put("XCX", "小程序");
        SHOP_PLATFORM.put("OVERSEA_CHANNEL", "海外渠道");
        SHOP_PLATFORM.put("OTHERS", "其");
        SHOP_PLATFORM.put("EKA_OFFLINE", "EK");
        SHOP_PLATFORM.put("VIP","唯品会");
        SHOP_PLATFORM.put("VIP_ZHIFA", "唯品会直发");
        SHOP_PLATFORM.put("YUNJI", "云集");
        SHOP_PLATFORM.put(SHOP_PLATFORM_RETAIL_TONG, "零售通");
        SHOP_PLATFORM.put(SHOP_PLATFORM_NEW_ACCESS, "新通路");
        SHOP_PLATFORM.put(SHOP_PLATFORM_SEA_PATROLLING, "海拍客");
        SHOP_PLATFORM.put(SHOP_PLATFORM_WEIBO, "微博");
        SHOP_PLATFORM.put("JITX","唯品会jitx");
        SHOP_PLATFORM.put(SHOP_PLATFORM_GLOBALSACNNER, "环球捕手");
        SHOP_PLATFORM.put(SHOP_PLATFORM_AIKUCUN, "爱库存");
        SHOP_PLATFORM.put("DALINJIA","达令家");
        SHOP_PLATFORM.put(SHOP_PLATFORM_DUODUOGUOJI, "多多国际");
        SHOP_PLATFORM.put(SHOP_PLATFORM_MEIRIYITAO, "每日一淘");
        SHOP_PLATFORM.put(SHOP_PLATFORM_FANGXINGOU, "放心购");
        SHOP_PLATFORM.put(SHOP_PLATFORM_WLJS,"未来集市");
        SHOP_PLATFORM.put(SHOP_PLATFORM_VIP_MP, "唯品会mp");
        SHOP_PLATFORM.put(SHOP_PLATFORM_DU, "毒App");
        SHOP_PLATFORM.put(PLATFORM_XMD,"小麦店");
        SHOP_PLATFORM.put(SHOP_PLATFORM_RUISHA,"锐鲨");
        SHOP_PLATFORM.put(SHOP_PLATFORM_WANMEIMALL,"完美商城");
        SHOP_PLATFORM.put(SHOP_PLATFORM_CHANGYI,"畅移");
        SHOP_PLATFORM.put(SHOP_PLATFORM_TAOBAO_LINGSHOUTONG,"淘宝零售通");
        SHOP_PLATFORM.put(SHOP_PLATFORM_KUAISHOU,"快手小店");
        SHOP_PLATFORM.put(PLATFORM_ALIBABA_1688_LST,"阿里巴巴零售通");
        SHOP_PLATFORM.put(PLATFORM_LOREAL_APPLET,"欧莱雅小程序");
        SHOP_PLATFORM.put(PLATFORM_JOS_CZ, "京东厂直");
        SHOP_PLATFORM.put(PLATFORM_TMALL_I18N_ZY, "天猫国际直营");
        SHOP_PLATFORM.put(PLATFORM_XIAOHONGSHU_FLS, "小红书福利社");
        SHOP_PLATFORM.put(SHOP_PLATFORM_TENCENT_LINGSHOU,"腾讯智慧零售");
        SHOP_PLATFORM.put("AOMAIJIA","奥买家");
        SHOP_PLATFORM.put("ALI_HEALTH","阿里健康");
    }

    public static final String SHOP_REGION_OVERSEAS = "OVERSEAS";
    public static final String SHOP_REGION_DOMESTIC = "DOMESTIC";
    public static final Map<String, String> SHOP_REGION;
    static {
        SHOP_REGION = new HashMap<String, String> ();
        SHOP_REGION.put("OVERSEAS", "跨境");
        SHOP_REGION.put("DOMESTIC", "国内");
    }


    public static final Map<String,String> SHOP_PLATFORM_PLATFORM_MAP ;
    static {
        SHOP_PLATFORM_PLATFORM_MAP = new HashMap<String ,String>();
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_TMALL, PLATFORM_TAOBAO);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_TMALL_I18N, PLATFORM_TAOBAO);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_TMALL_SUPERMARKET_OFFLINE, PLATFORM_TMALL_SUPERMARKET_OFFLINE);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_DISTRIBUTOR_OFFLINE, PLATFORM_UNKNOWN);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_EKA_OFFLINE, PLATFORM_UNKNOWN);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_KAOLA, PLATFORM_KAOLA);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_PINDUODUO, PLATFORM_PINDUODUO);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_TAOBAO, PLATFORM_TAOBAO);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_SUNING, PLATFORM_SUNING);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_SUNING_SALE, PLATFORM_SUNING_SALE);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_JD, PLATFORM_JOS);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_HAIZIWANG, PLATFORM_HAIZIWANG);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_MIYA, PLATFORM_MIYA);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_YUNJI, PLATFORM_YUNJI);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_XHS, PLATFORM_XHS);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_BEIBEI, PLATFORM_BEIBEI);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_BEIDIAN, PLATFORM_BEIBEI);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_VIP_ZHIFA, PLATFORM_VIP_ZHIFA);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_MOGUJIE, PLATFORM_MOGUJIE);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_HAOSHIQI, PLATFORM_HAOSHIQI);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_RETAIL_TONG, PLATFORM_RETAIL_TONG);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_NEW_ACCESS, PLATFORM_NEW_ACCESS);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_SEA_PATROLLING, PLATFORM_SEA_PATROLLING);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_WEIBO, PLATFORM_WEIBO);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_GLOBALSACNNER, PLATFORM_GLOBALSACNNER);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_AIKUCUN, PLATFORM_AIKUCUN);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_DUODUOGUOJI, PLATFORM_PINDUODUO);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_MEIRIYITAO, PLATFORM_MEIRIYITAO);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_FANGXINGOU, PLATFORM_FANGXINGOU);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_WLJS, PLATFORM_WLJS);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_VIP_MP, PLATFORM_VIP_MP);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_DU, PLATFORM_DU);
        SHOP_PLATFORM_PLATFORM_MAP.put(PLATFORM_XMD,PLATFORM_XMD);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_RUISHA,PLATFORM_RUISHA);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_WANMEIMALL,PLATFORM_WANMEIMALL);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_CHANGYI,PLATFORM_CHANGYI);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_TAOBAO_LINGSHOUTONG,PLATFORM_TAOBAO_LINGSHOUTONG);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_KUAISHOU,PLATFORM_KUAISHOU);
        SHOP_PLATFORM_PLATFORM_MAP.put(PLATFORM_ALIBABA_1688_LST,PLATFORM_ALIBABA_1688_LST);
        SHOP_PLATFORM_PLATFORM_MAP.put(PLATFORM_LOREAL_APPLET,PLATFORM_LOREAL_APPLET);
        SHOP_PLATFORM_PLATFORM_MAP.put(SHOP_PLATFORM_TENCENT_LINGSHOU,PLATFORM_TENCENT_LINGSHOU);
    }

    public static List<String> TAOXI_PLATFORM = new ArrayList<>();
    public static final String PLATFORM_TMALL = "TMALL";//天猫
    public static final String PLATFORM_TMALL_I18N = "TMALL_I18N";//天猫国际
    public static final String PLATFORM_TMALL_i18n = "TMALL_i18n";//天猫国际
    public static final String PLATFORM_ALIBABA = "ALIBABA";//阿里巴巴
    public static final String PLATFORM_CUN_TAOBAO = "CUN_TAOBAO";//村淘

    static{
        TAOXI_PLATFORM.add(PLATFORM_TAOBAO);
        TAOXI_PLATFORM.add(PLATFORM_TAOBAO_FENXIAO);
        TAOXI_PLATFORM.add(PLATFORM_TMALL);
        TAOXI_PLATFORM.add(PLATFORM_TMALL_I18N);
        TAOXI_PLATFORM.add(PLATFORM_TMALL_i18n);
        TAOXI_PLATFORM.add(PLATFORM_ALIBABA);
        TAOXI_PLATFORM.add(PLATFORM_CUN_TAOBAO);
        TAOXI_PLATFORM.add(PLATFORM_ALIBABA_1688_LST);
        TAOXI_PLATFORM.add(PLATFORM_TAOBAO_LINGSHOUTONG);
        TAOXI_PLATFORM.add(PLATFORM_KAOLA);
    }

    public static final String COOPERATION_MODE_DEALER = "DEALER";
    public static final String COOPERATION_MODE_AGENT = "AGENT";
    public static final String COOPERATION_MODE_SERVER = "SERVER";
    public static final String COOPERATION_MODE_SELF = "SELF";
    public static final Map<String, String> COOPERATION_MODE;
    static {
        COOPERATION_MODE = new HashMap<String, String> ();
        COOPERATION_MODE.put("DEALER", "经销");
        COOPERATION_MODE.put("AGENT", "代销");
        COOPERATION_MODE.put("SERVER", "服务");
        COOPERATION_MODE.put("SELF", "自营");
    }

//    public static final String MAIN_COMPANY_LEMALL_SHANGHAI = "LEMALL_SHANGHAI";
//    public static final String MAIN_COMPANY_LEQEE_DONGGUAN = "LEQEE_DONGGUAN";
//    public static final String MAIN_COMPANY_BELRED = "BELRED";
//    public static final String MAIN_COMPANY_LEMALL_HANGZHOU = "LEMALL_HANGZHOU";
//    public static final String MAIN_COMPANY_LEPEE_BEIJING = "LEPEE_BEIJING";
//    public static final String MAIN_COMPANY_LEBEE_SUZHOU = "LEBEE_SUZHOU";
//    public static final String MAIN_COMPANY_LEQEE_KOREA = "LEQEE_KOREA";
//    public static final String MAIN_COMPANY_LEQEE_JAPAN = "LEQEE_JAPAN";
//    public static final String MAIN_COMPANY_LECHUANG_SHZ = "LECHUANG_SHZ";
//    public static final String MAIN_COMPANY_SIXOCLOCK_SHANGHAI = "SIXOCLOCK_SHANGHAI";

//    public static final Map<String, String> MAIN_COMPANY;
//    static {
//        MAIN_COMPANY = new HashMap<String, String> ();
//        MAIN_COMPANY.put("LEMALL_SHANGHAI", "上海乐麦");
//        MAIN_COMPANY.put("LEQEE_DONGGUAN", "东莞乐其");
//        MAIN_COMPANY.put("BELRED", "belred");
//        MAIN_COMPANY.put("LEMALL_HANGZHOU", "杭州乐麦");
//        MAIN_COMPANY.put("LEPEE_BEIJING", "北京乐品");
//        MAIN_COMPANY.put("LEBEE_SUZHOU", "苏州乐贝");
//        MAIN_COMPANY.put("LEQEE_KOREA", "韩国乐其");
//        MAIN_COMPANY.put("LEQEE_JAPAN", "日本乐其");
//        MAIN_COMPANY.put("LECHUANG_SHZ", "石河子乐创");
//        MAIN_COMPANY.put("SIXOCLOCK_SHANGHAI", "上海早上六点钟");
//    }

    public static final String SHOP_BUTT_ON = "ON";
    public static final String SHOP_BUTT_OFF = "OFF";
    public static final Map<String, String> SHOP_BUTT;
    static {
        SHOP_BUTT = new HashMap<String, String> ();
        SHOP_BUTT.put("ON", "开启");
        SHOP_BUTT.put("OFF", "关闭");
    }

    public static final String STATUS_NORMAL = "NORMAL";
    public static final String STATUS_DELETED = "DELETED";
    public static final Map<String, String> STATUS;
    static {
        STATUS = new HashMap<String, String> ();
        STATUS.put("NORMAL", "正常");
        STATUS.put("DELETED", "停用");
    }

    public static final String STOCK_SYNC_Y = "Y";
    public static final String STOCK_SYNC_N = "N";

    public static final String IS_DELETE_Y = "Y";
    public static final String IS_DELETE_N = "N";

    public static final String ORDER_SYNC_Y = "Y";
    public static final String ORDER_SYNC_N = "N";

    public static final String GOODS_GROUP_STOCK_WAY_ALL_WAREHOUSE = "ALL_WAREHOUSE" ;

    public static final String GOODS_GROUP_STOCK_WAY_SINGLE_WAREHOUSE = "SINGLE_WAREHOUSE" ;

    public static final String SUNING_SALE_CONTRACT_MODE_COLLECT_MODE = "COLLECT_MODE";

    public static final String SUNING_SALE_CONTRACT_MODE_FACTORY_MODE = "FACTORY_MODE";

    public static final String GIFT_MERGE_CON_BASE_AND_FILTER = "BASE_AND_FILTER"; //赠品合并合算条件:订单基础+筛选条件

    public static final String GIFT_MERGE_CON_BASE = "BASE";//赠品合并合算条件:订单基础条件


    private Long shopId;

    private Long partyId;

    private Long warehouseId;

    private Long shippingId;

    private String platform;

    private String shopPlatform;

    private String shopName;

    private String  shopAbbreviation;

    private String shopType;

    private String shopNick;

    private String shopRegion;

    private String shopBrand;

    private String shopGroup;

    private String shopCategory1;

    private String shopButt;

    private String currency;

    private String paymentType;

    private String cooperationMode;

    private String channelType;

    private String mainCompany;

    private String status;

    private String isDelete;

    private Date operationStartTime;

    private Date operationEndTime;

    private String projectName;

    private String packageCategory;

    private String afterSalePhone;

    private Integer isAutoCancel;

    private Boolean isRejectCustomOrder;

    private Boolean isAutoExchange;

    private String autoExchangeConf;

    private Integer isAutoRefundCheck;

    private Boolean isAutoShippingOas;

    private Boolean isAutoReturnCheck;

    private Boolean isAutoModifyTaobaoAddress;

    private String modifyTaobaoAddressConf;

    private String stockSync;

    private Boolean fullSync;

    private String stockWarehouseIds;

    private Integer stockRatio;

    private Integer stockAjustNumber;

    private String goodsGroupStockWay;

    private Long createUserId;

    private Long updateUserId;

    private Date createTime;

    private Date lastUpdateTime;

    private String transferStatus;

    private String shopWebUrl;

    private String shopContacter;

    private String shopContacterPhone;

    private String shopContacterMobile;

    private Long shopProvince;

    private Long shopCity;

    private Long shopArea;

    private String shopAddress;

    private Long omsSyncShopConfId;

    private Date licensesEndTime;

    private String orderSync;

    private String refundConfig;

    private Date minPayTime;

    private Date minOrderTime;

    private String presellAllow;

    private Integer giftMergeDelay;

    private String shopWarnAllow;

    private String shopWarnPhone;

    private String shopWarnEmail;

    private String shopPriceWarnAllow;

    private String shopRefundWarnAllow;

    private String shopPlatformInventoryWarnAllow;

    private String shopInventoryWarnAllow;

    private String shopOrderDeliverWarnAllow;

    private String shopPrepackUnpackWarnAllow;

    private Integer isAutoReturnCreate;

    private String sellerId;

    /**
     * 库存是否时时同步
     */
    private Integer isConstantlyStock;

    private Boolean isProviderCooperation; //是否是协同店铺

    private String providerCooperationCode; //作为协同店铺的供应商编码

    private Boolean isAutoRefundSplit;//(部分)退款拆单
    private Boolean isGiftRecalculate;//赠品重算

    private String openLatestCollectionTime; //是否开启最晚揽收时间

    private Integer normalCollectionTime;  //正常单最晚揽收时间

    private Integer presellCollectionTime; //预售单最晚揽收时间

    private Boolean isAutoRefundCheckFirst;//是否走流程：驳回oms单到待审核状态->审核平台退款单->oms单进行废单退款

    private Boolean isSyncReturnStatus;//是否需要同步oms的退货状态到平台

    private Boolean isSupplyDeliveryFeedback;
    //换货单允许编辑商品
    private String orderExchangeModifyGoodsAllow;

    /**
     * 店铺归属分部
     */
    private String belongBranch;

    public static final List<String> BELONG_BRANCH_TYPE = new ArrayList<>();
    static {
        BELONG_BRANCH_TYPE.add("BU1");
        BELONG_BRANCH_TYPE.add("BU2");
        BELONG_BRANCH_TYPE.add("BU3");
        BELONG_BRANCH_TYPE.add("BU4");
        // 广州办
        BELONG_BRANCH_TYPE.add("GZB");
        // 内容电商
        BELONG_BRANCH_TYPE.add("NRDS");
        // B2B天猫超市
        BELONG_BRANCH_TYPE.add("B2B_TMALL");
        // B2B EKA
        BELONG_BRANCH_TYPE.add("B2B_EKA");
        // B2B分销
        BELONG_BRANCH_TYPE.add("B2B_FX");
        // B2B新零售
        BELONG_BRANCH_TYPE.add("B2B_XLS");
        // B2B京东
        BELONG_BRANCH_TYPE.add("B2B_JD");
    }


    public Boolean getSupplyDeliveryFeedback() {
        return isSupplyDeliveryFeedback;
    }

    public void setSupplyDeliveryFeedback(Boolean supplyDeliveryFeedback) {
        isSupplyDeliveryFeedback = supplyDeliveryFeedback;
    }

    public String getSellerId() {
        return sellerId;
    }

    public void setSellerId(String sellerId) {
        this.sellerId = sellerId;
    }

    /**
     * 是否开启平台发票同步
     */
    private Integer invoiceAllow;

    private String suningSaleContractMode;

    /**
     * 是否不管库存
     */
    private Boolean isDisregardStock;

    public String getSuningSaleContractMode() {
        return suningSaleContractMode;
    }

    public void setSuningSaleContractMode(String suningSaleContractMode) {
        this.suningSaleContractMode = suningSaleContractMode;
    }

    /*
      店铺停用原因
     */
    private String disableReason;

    /**
     * 发货地
     */
    private String deliveryAddress;

    private String supplyChainChannel;

    private Integer autoReceiptDay; //销售单自动收款的时间

    private Integer isAutoReceipt;

    private String shopBd;

    private String presaleConsignAllow;
    /**
     * 统计平台
     */
    private String statisticsPlatform;
    /**
     * 业务模式：B2B 或者B2C
     */
    private String businessMode;
    /**
     * 店铺平台账号,多个,隔开
     */
    private String platformAccount;

    private String giftMergeCondition; //赠品合并合算的条件;BASE_AND_FILTER(订单基础+筛选条件),BASE(订单基础条件)

    // lvmh普通订单最晚发货时间
    private Integer lvmhNormalLatestSendTime;
    // lvmh预售订单最晚发货时间
    private Integer lvmhPersellLatestSendTime;
    // lvmh普通订单最晚揽收时间
    private Integer lvmhNormalLatestCollectTime;
    // lvmh预售订单最晚揽收时间
    private Integer lvmhPersellLatestCollectTime;

    private Integer getZeroPayment;//系统确认收货后，系统自动收0元，仅用于淘系店铺，0表示关闭，1表示开启

    private String bizSystem;
    private Long version;
    private Integer code;
    /**
     *  店铺运营状态
     */
    private String managementStatus;

    public static final List<String> MANAGEMENT_STATUS_TYPE = new ArrayList<>();
    static {
        // 非乐其运营店铺
        MANAGEMENT_STATUS_TYPE.add("not_leqee_manage");
        // 未开始运营店铺
        MANAGEMENT_STATUS_TYPE.add("not_start_manage");
        // 运营中
        MANAGEMENT_STATUS_TYPE.add("in_manage");
        // 已停止运营
        MANAGEMENT_STATUS_TYPE.add("stop_manage");
        // 已切出
        MANAGEMENT_STATUS_TYPE.add("already_cut_out");
    }
    /**
     * 是否开启仓库出库时效时间, 开启(Y),关闭(N)
     */
    private String openOrderStockOutTime;

    /**
     * 无平台发货时效时，普通单仓库出库时效 ，付款时间减
     */
    private Integer normalOrderStockOutTime;

    /**
     * 无平台发货时效时，预售单仓库出库时效，付款时间减
     */
    private Integer presellOrderStockOutTime;

    /**
     * 有平台发货时效时的仓库出库时效，平台发货时效减
     */
    private Integer stockOutTimeInterval;
    /**
     * 辅助标记是否更新仓库出库,最晚揽收时效配置的，数据库中没有这个字段
     */
    private Boolean modifyStockOutTimeAndLatestCollectionTime;

    private String topNGiftOpen;
    private Integer topNGiftDelayTime;


    /**
     * 小红书福利社供应商编码
     */
    private String xhsFlsSupplierCode;
    /**
     * 小红书福利社仓库编码集合
     */
    private String xhsFlsWarehouseCodes;
    /**
     * JITX常态合作编码
     * @return
     */
    private String normalCooperativeCode;
    /**
     * JITX常态合作名称
     * @return
     */
    private String normalCooperativeName;
    private String extendField;

    /**
     * 预售非下沉单是否提前推菜鸟仓
     */
    private Boolean isPresalePushCainiao;

    /**
     * 客服归属分部
     *  客服一中心 CUSTOMER_SERVICE_ONE
     * 	客服二中心 CUSTOMER_SERVICE_TWO
     * 	客服二中心 CUSTOMER_SERVICE_THREE
     */
    private String customerServiceDivision;

    /**
     * 平台签约主体公司
     */
    private String platformContractingCompany;

    /**
     * 平台合作模式
     *  经销 JING_XIAO
     *  代销 DAI_XIAO
     *  服务 FU_WU
     *  寄售 JI_SHOU
     *  一件代发 YI_JIAN_DAI_FA
     *  JITX JITX
     */
    private String platformCooperationMode;

    /**
     * 店长
     */
    private String shopManager;

    /**
     * PM
     */
    private String pm;

    /**
     * 应收反馈BD
     */
    private String receivableFeedbackBd;

    /**
     * BD总监
     */
    private String bdDirector;

    /**
     * 开店申请ID
     */
    private Long openShopApplyId;

    private Boolean isAutoPayFirst=false;

    public static Map<Integer, String> getIsAutoRefundCheckMap() {
        return isAutoRefundCheckMap;
    }

    public String getExtendField() {
        return extendField;
    }

    public void setExtendField(String extendField) {
        this.extendField = extendField;
    }

    public String getNormalCooperativeCode() {
        return normalCooperativeCode;
    }

    public void setNormalCooperativeCode(String normalCooperativeCode) {
        this.normalCooperativeCode = normalCooperativeCode;
    }

    public String getNormalCooperativeName() {
        return normalCooperativeName;
    }

    public void setNormalCooperativeName(String normalCooperativeName) {
        this.normalCooperativeName = normalCooperativeName;
    }

    public static Map<Integer, String> getIsAutoCancelMap() {
        return isAutoCancelMap;
    }

    public Integer getLvmhNormalLatestSendTime() {
        return lvmhNormalLatestSendTime;
    }

    public void setLvmhNormalLatestSendTime(Integer lvmhNormalLatestSendTime) {
        this.lvmhNormalLatestSendTime = lvmhNormalLatestSendTime;
    }

    public Integer getLvmhPersellLatestSendTime() {
        return lvmhPersellLatestSendTime;
    }

    public void setLvmhPersellLatestSendTime(Integer lvmhPersellLatestSendTime) {
        this.lvmhPersellLatestSendTime = lvmhPersellLatestSendTime;
    }

    public Integer getLvmhNormalLatestCollectTime() {
        return lvmhNormalLatestCollectTime;
    }

    public void setLvmhNormalLatestCollectTime(Integer lvmhNormalLatestCollectTime) {
        this.lvmhNormalLatestCollectTime = lvmhNormalLatestCollectTime;
    }

    public Integer getLvmhPersellLatestCollectTime() {
        return lvmhPersellLatestCollectTime;
    }

    public void setLvmhPersellLatestCollectTime(Integer lvmhPersellLatestCollectTime) {
        this.lvmhPersellLatestCollectTime = lvmhPersellLatestCollectTime;
    }

    public Integer getIsAutoReceipt() {
        return isAutoReceipt;
    }

    public void setIsAutoReceipt(Integer isAutoReceipt) {
        this.isAutoReceipt = isAutoReceipt;
    }

    public String getSupplyChainChannel() {
        return supplyChainChannel;
    }

    public void setSupplyChainChannel(String supplyChainChannel) {
        this.supplyChainChannel = supplyChainChannel;
    }

    /**
     * @return deliveryAddress
     */
    public String getDeliveryAddress() {
        return deliveryAddress;
    }

    /**
     * @param deliveryAddress deliveryAddress
     */
    public void setDeliveryAddress(String deliveryAddress) {
        this.deliveryAddress = deliveryAddress;
    }

    public Integer getInvoiceAllow() {
        return invoiceAllow;
    }

    public void setInvoiceAllow(Integer invoiceAllow) {
        this.invoiceAllow = invoiceAllow;
    }

    private static final long serialVersionUID = 1L;

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public Long getPartyId() {
        return partyId;
    }

    public void setPartyId(Long partyId) {
        this.partyId = partyId;
    }

    public Long getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(Long warehouseId) {
        this.warehouseId = warehouseId;
    }

    public Long getShippingId() {
        return shippingId;
    }

    public void setShippingId(Long shippingId) {
        this.shippingId = shippingId;
    }

    public String getPlatform() {
        return platform;
    }

    public void setPlatform(String platform) {
        this.platform = platform;
    }

    public String getShopPlatform() {
        return shopPlatform;
    }

    public void setShopPlatform(String shopPlatform) {
        this.shopPlatform = shopPlatform;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getShopType() {
        return shopType;
    }

    public void setShopType(String shopType) {
        this.shopType = shopType;
    }

    public String getShopNick() {
        return shopNick;
    }

    public void setShopNick(String shopNick) {
        this.shopNick = shopNick;
    }

    public String getShopRegion() {
        return shopRegion;
    }

    public void setShopRegion(String shopRegion) {
        this.shopRegion = shopRegion;
    }

    public String getShopBrand() {
        return shopBrand;
    }

    public void setShopBrand(String shopBrand) {
        this.shopBrand = shopBrand;
    }

    public String getShopGroup() {
        return shopGroup;
    }

    public void setShopGroup(String shopGroup) {
        this.shopGroup = shopGroup;
    }

    public String getShopCategory1() {
        return shopCategory1;
    }

    public void setShopCategory1(String shopCategory1) {
        this.shopCategory1 = shopCategory1;
    }

    public String getShopButt() {
        return shopButt;
    }

    public void setShopButt(String shopButt) {
        this.shopButt = shopButt;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public String getPaymentType() {
        return paymentType;
    }

    public void setPaymentType(String paymentType) {
        this.paymentType = paymentType;
    }

    public String getCooperationMode() {
        return cooperationMode;
    }

    public void setCooperationMode(String cooperationMode) {
        this.cooperationMode = cooperationMode;
    }

    public String getChannelType() {
        return channelType;
    }

    public void setChannelType(String channelType) {
        this.channelType = channelType;
    }

    public String getMainCompany() {
        return mainCompany;
    }

    public void setMainCompany(String mainCompany) {
        this.mainCompany = mainCompany;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete;
    }

    public Long getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    public Long getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(Long updateUserId) {
        this.updateUserId = updateUserId;
    }

    public Date getOperationStartTime() {
        return operationStartTime;
    }

    public void setOperationStartTime(Date operationStartTime) {
        this.operationStartTime = operationStartTime;
    }

    public Date getOperationEndTime() {
        return operationEndTime;
    }

    public void setOperationEndTime(Date operationEndTime) {
        this.operationEndTime = operationEndTime;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getPackageCategory() {
        return packageCategory;
    }

    public void setPackageCategory(String packageCategory) {
        this.packageCategory = packageCategory;
    }

    public String getAfterSalePhone() {
        return afterSalePhone;
    }

    public void setAfterSalePhone(String afterSalePhone) {
        this.afterSalePhone = afterSalePhone;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public Integer getIsAutoCancel() {
        return isAutoCancel;
    }

    public void setIsAutoCancel(Integer isAutoCancel) {
        this.isAutoCancel = isAutoCancel;
    }

    public String getStockSync() {
        return stockSync;
    }

    public void setStockSync(String stockSync) {
        this.stockSync = stockSync;
    }

    public String getStockWarehouseIds() {
        return stockWarehouseIds;
    }

    public void setStockWarehouseIds(String stockWarehouseIds) {
        this.stockWarehouseIds = stockWarehouseIds;
    }

    public Integer getStockRatio() {
        return stockRatio;
    }

    public void setStockRatio(Integer stockRatio) {
        this.stockRatio = stockRatio;
    }

    public Integer getStockAjustNumber() {
        return stockAjustNumber;
    }

    public void setStockAjustNumber(Integer stockAjustNumber) {
        this.stockAjustNumber = stockAjustNumber;
    }

    public Integer getIsAutoRefundCheck() {
        return isAutoRefundCheck;
    }

    public void setIsAutoRefundCheck(Integer isAutoRefundCheck) {
        this.isAutoRefundCheck = isAutoRefundCheck;
    }
    public String getShopAbbreviation() {
        return shopAbbreviation;
    }

    public void setShopAbbreviation(String shopAbbreviation) {
        this.shopAbbreviation = shopAbbreviation;
    }

    public String getTransferStatus() {
        return transferStatus;
    }

    public void setTransferStatus(String transferStatus) {
        this.transferStatus = transferStatus;
    }


    public String getGoodsGroupStockWay() {
        return goodsGroupStockWay;
    }

    public void setGoodsGroupStockWay(String goodsGroupStockWay) {
        this.goodsGroupStockWay = goodsGroupStockWay;
    }

    public String getShopWebUrl() {
        return shopWebUrl;
    }

    public void setShopWebUrl(String shopWebUrl) {
        this.shopWebUrl = shopWebUrl;
    }

    public String getShopContacter() {
        return shopContacter;
    }

    public void setShopContacter(String shopContacter) {
        this.shopContacter = shopContacter;
    }

    public String getShopContacterPhone() {
        return shopContacterPhone;
    }

    public void setShopContacterPhone(String shopContacterPhone) {
        this.shopContacterPhone = shopContacterPhone;
    }

    public String getShopContacterMobile() {
        return shopContacterMobile;
    }

    public void setShopContacterMobile(String shopContacterMobile) {
        this.shopContacterMobile = shopContacterMobile;
    }

    public Long getShopProvince() {
        return shopProvince;
    }

    public void setShopProvince(Long shopProvince) {
        this.shopProvince = shopProvince;
    }

    public Long getShopCity() {
        return shopCity;
    }

    public void setShopCity(Long shopCity) {
        this.shopCity = shopCity;
    }

    public Long getShopArea() {
        return shopArea;
    }

    public void setShopArea(Long shopArea) {
        this.shopArea = shopArea;
    }

    public String getShopAddress() {
        return shopAddress;
    }

    public void setShopAddress(String shopAddress) {
        this.shopAddress = shopAddress;
    }

    public Long getOmsSyncShopConfId() {
        return omsSyncShopConfId;
    }

    public void setOmsSyncShopConfId(Long omsSyncShopConfId) {
        this.omsSyncShopConfId = omsSyncShopConfId;
    }

    public Date getLicensesEndTime() {
        return licensesEndTime;
    }

    public void setLicensesEndTime(Date licensesEndTime) {
        this.licensesEndTime = licensesEndTime;
    }


    public String getOrderSync() {
        return orderSync;
    }

    public void setOrderSync(String orderSync) {
        this.orderSync = orderSync;
    }


    public String getRefundConfig() {
        return refundConfig;
    }

    public void setRefundConfig(String refundConfig) {
        this.refundConfig = refundConfig;
    }


    public Date getMinPayTime() {
        return minPayTime;
    }

    public void setMinPayTime(Date minPayTime) {
        this.minPayTime = minPayTime;
    }

    public Date getMinOrderTime() {
        return minOrderTime;
    }

    public void setMinOrderTime(Date minOrderTime) {
        this.minOrderTime = minOrderTime;
    }

    public String getPresellAllow() {
        return presellAllow;
    }

    public void setPresellAllow(String presellAllow) {
        this.presellAllow = presellAllow;
    }

    public Integer getGiftMergeDelay() {
        return giftMergeDelay;
    }

    public void setGiftMergeDelay(Integer giftMergeDelay) {
        this.giftMergeDelay = giftMergeDelay;
    }

    public Boolean getFullSync() {
        return fullSync;
    }

    public void setFullSync(Boolean fullSync) {
        this.fullSync = fullSync;
    }


    public String getShopWarnAllow() {
        return shopWarnAllow;
    }

    public void setShopWarnAllow(String shopWarnAllow) {
        this.shopWarnAllow = shopWarnAllow;
    }

    public String getShopWarnPhone() {
        return shopWarnPhone;
    }

    public void setShopWarnPhone(String shopWarnPhone) {
        this.shopWarnPhone = shopWarnPhone;
    }

    public String getShopWarnEmail() {
        return shopWarnEmail;
    }

    public void setShopWarnEmail(String shopWarnEmail) {
        this.shopWarnEmail = shopWarnEmail;
    }

    public String getShopRefundWarnAllow() {
        return shopRefundWarnAllow;
    }

    public void setShopRefundWarnAllow(String shopRefundWarnAllow) {
        this.shopRefundWarnAllow = shopRefundWarnAllow;
    }

    public String getShopInventoryWarnAllow() {
        return shopInventoryWarnAllow;
    }

    public void setShopInventoryWarnAllow(String shopInventoryWarnAllow) {
        this.shopInventoryWarnAllow = shopInventoryWarnAllow;
    }

    public Boolean getIsAutoShippingOas() {
        return isAutoShippingOas;
    }

    public void setIsAutoShippingOas(Boolean isAutoShippingOas) {
        this.isAutoShippingOas = isAutoShippingOas;
    }

    public Integer getIsAutoReturnCreate() {
        return isAutoReturnCreate;
    }

    public void setIsAutoReturnCreate(Integer isAutoReturnCreate) {
        this.isAutoReturnCreate = isAutoReturnCreate;
    }

    public Boolean getIsAutoReturnCheck() {
        return isAutoReturnCheck;
    }

    public void setIsAutoReturnCheck(Boolean isAutoReturnCheck) {
        this.isAutoReturnCheck = isAutoReturnCheck;
    }

    public String getDisableReason() {
        return disableReason;
    }

    public void setDisableReason(String disableReason) {
        this.disableReason = disableReason;
    }

    public Boolean getIsDisregardStock() {
        return isDisregardStock;
    }

    public void setIsDisregardStock(Boolean isDisregardStock) {
        this.isDisregardStock = isDisregardStock;
    }

    public String getShopOrderDeliverWarnAllow() {
        return shopOrderDeliverWarnAllow;
    }

    public void setShopOrderDeliverWarnAllow(String shopOrderDeliverWarnAllow) {
        this.shopOrderDeliverWarnAllow = shopOrderDeliverWarnAllow;
    }

    public String getShopPrepackUnpackWarnAllow() {
        return shopPrepackUnpackWarnAllow;
    }

    public void setShopPrepackUnpackWarnAllow(String shopPrepackUnpackWarnAllow) {
        this.shopPrepackUnpackWarnAllow = shopPrepackUnpackWarnAllow;
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((afterSalePhone == null) ? 0 : afterSalePhone.hashCode());
        result = prime * result + ((channelType == null) ? 0 : channelType.hashCode());
        result = prime * result + ((cooperationMode == null) ? 0 : cooperationMode.hashCode());
        result = prime * result + ((createTime == null) ? 0 : createTime.hashCode());
        result = prime * result + ((createUserId == null) ? 0 : createUserId.hashCode());
        result = prime * result + ((currency == null) ? 0 : currency.hashCode());
        result = prime * result + ((lastUpdateTime == null) ? 0 : lastUpdateTime.hashCode());
        result = prime * result + ((mainCompany == null) ? 0 : mainCompany.hashCode());
        result = prime * result
                + ((operationStartTime == null) ? 0 : operationStartTime.hashCode());
        result = prime * result + ((packageCategory == null) ? 0 : packageCategory.hashCode());
        result = prime * result + ((partyId == null) ? 0 : partyId.hashCode());
        result = prime * result + ((paymentType == null) ? 0 : paymentType.hashCode());
        result = prime * result + ((platform == null) ? 0 : platform.hashCode());
        result = prime * result + ((projectName == null) ? 0 : projectName.hashCode());
        result = prime * result + ((shippingId == null) ? 0 : shippingId.hashCode());
        result = prime * result + ((shopBrand == null) ? 0 : shopBrand.hashCode());
        result = prime * result + ((shopButt == null) ? 0 : shopButt.hashCode());
        result = prime * result + ((shopCategory1 == null) ? 0 : shopCategory1.hashCode());
        result = prime * result + ((shopGroup == null) ? 0 : shopGroup.hashCode());
        result = prime * result + ((shopId == null) ? 0 : shopId.hashCode());
        result = prime * result + ((shopName == null) ? 0 : shopName.hashCode());
        result = prime * result + ((shopNick == null) ? 0 : shopNick.hashCode());
        result = prime * result + ((shopPlatform == null) ? 0 : shopPlatform.hashCode());
        result = prime * result + ((shopRegion == null) ? 0 : shopRegion.hashCode());
        result = prime * result + ((shopType == null) ? 0 : shopType.hashCode());
        result = prime * result + ((status == null) ? 0 : status.hashCode());
        result = prime * result + ((updateUserId == null) ? 0 : updateUserId.hashCode());
        result = prime * result + ((warehouseId == null) ? 0 : warehouseId.hashCode());
        return result;
    }

    @Override
    public boolean equals(Object obj) {
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (getClass() != obj.getClass())
            return false;
        Shop other = (Shop) obj;
        if (afterSalePhone == null) {
            if (other.afterSalePhone != null)
                return false;
        } else if (!afterSalePhone.equals(other.afterSalePhone))
            return false;
        if (channelType == null) {
            if (other.channelType != null)
                return false;
        } else if (!channelType.equals(other.channelType))
            return false;
        if (cooperationMode == null) {
            if (other.cooperationMode != null)
                return false;
        } else if (!cooperationMode.equals(other.cooperationMode))
            return false;
        if (createTime == null) {
            if (other.createTime != null)
                return false;
        } else if (!createTime.equals(other.createTime))
            return false;
        if (createUserId == null) {
            if (other.createUserId != null)
                return false;
        } else if (!createUserId.equals(other.createUserId))
            return false;
        if (currency == null) {
            if (other.currency != null)
                return false;
        } else if (!currency.equals(other.currency))
            return false;
        if (lastUpdateTime == null) {
            if (other.lastUpdateTime != null)
                return false;
        } else if (!lastUpdateTime.equals(other.lastUpdateTime))
            return false;
        if (mainCompany == null) {
            if (other.mainCompany != null)
                return false;
        } else if (!mainCompany.equals(other.mainCompany))
            return false;
        if (operationStartTime == null) {
            if (other.operationStartTime != null)
                return false;
        } else if (!operationStartTime.equals(other.operationStartTime))
            return false;
        if (packageCategory == null) {
            if (other.packageCategory != null)
                return false;
        } else if (!packageCategory.equals(other.packageCategory))
            return false;
        if (partyId == null) {
            if (other.partyId != null)
                return false;
        } else if (!partyId.equals(other.partyId))
            return false;
        if (paymentType == null) {
            if (other.paymentType != null)
                return false;
        } else if (!paymentType.equals(other.paymentType))
            return false;
        if (platform == null) {
            if (other.platform != null)
                return false;
        } else if (!platform.equals(other.platform))
            return false;
        if (projectName == null) {
            if (other.projectName != null)
                return false;
        } else if (!projectName.equals(other.projectName))
            return false;
        if (shippingId == null) {
            if (other.shippingId != null)
                return false;
        } else if (!shippingId.equals(other.shippingId))
            return false;
        if (shopBrand == null) {
            if (other.shopBrand != null)
                return false;
        } else if (!shopBrand.equals(other.shopBrand))
            return false;
        if (shopButt == null) {
            if (other.shopButt != null)
                return false;
        } else if (!shopButt.equals(other.shopButt))
            return false;
        if (shopCategory1 == null) {
            if (other.shopCategory1 != null)
                return false;
        } else if (!shopCategory1.equals(other.shopCategory1))
            return false;
        if (shopGroup == null) {
            if (other.shopGroup != null)
                return false;
        } else if (!shopGroup.equals(other.shopGroup))
            return false;
        if (shopId == null) {
            if (other.shopId != null)
                return false;
        } else if (!shopId.equals(other.shopId))
            return false;
        if (shopName == null) {
            if (other.shopName != null)
                return false;
        } else if (!shopName.equals(other.shopName))
            return false;
        if (shopNick == null) {
            if (other.shopNick != null)
                return false;
        } else if (!shopNick.equals(other.shopNick))
            return false;
        if (shopPlatform == null) {
            if (other.shopPlatform != null)
                return false;
        } else if (!shopPlatform.equals(other.shopPlatform))
            return false;
        if (shopRegion == null) {
            if (other.shopRegion != null)
                return false;
        } else if (!shopRegion.equals(other.shopRegion))
            return false;
        if (shopType == null) {
            if (other.shopType != null)
                return false;
        } else if (!shopType.equals(other.shopType))
            return false;
        if (status == null) {
            if (other.status != null)
                return false;
        } else if (!status.equals(other.status))
            return false;
        if (updateUserId == null) {
            if (other.updateUserId != null)
                return false;
        } else if (!updateUserId.equals(other.updateUserId))
            return false;
        if (warehouseId == null) {
            if (other.warehouseId != null)
                return false;
        } else if (!warehouseId.equals(other.warehouseId))
            return false;
        return true;
    }

    @Override
    public String toString() {
        return "Shop [shopId=" + shopId + ", partyId=" + partyId + ", warehouseId=" + warehouseId
                + ", shippingId=" + shippingId + ", platform=" + platform + ", shopPlatform="
                + shopPlatform + ", shopName=" + shopName + ", shopType=" + shopType + ", shopNick="
                + shopNick + ", shopRegion=" + shopRegion + ", shopBrand=" + shopBrand
                + ", shopGroup=" + shopGroup + ", shopCategory1=" + shopCategory1 + ", shopButt="
                + shopButt + ", currency=" + currency + ", paymentType=" + paymentType
                + ", cooperationMode=" + cooperationMode + ", channelType=" + channelType
                + ", mainCompany=" + mainCompany + ", status=" + status + ", isDelete="+ isDelete
                + ", operationStartTime=" + operationStartTime + ", projectName=" + projectName
                + ", packageCategory=" + packageCategory + ", afterSalePhone=" + afterSalePhone
                + ", createUserId=" + createUserId + ", updateUserId=" + updateUserId + ", createTime="
                + createTime + ", lastUpdateTime=" + lastUpdateTime
                + ", disableReason=" + disableReason + "]";
    }

    public Integer getIsConstantlyStock() {
        return isConstantlyStock;
    }

    public void setIsConstantlyStock(Integer isConstantlyStock) {
        this.isConstantlyStock = isConstantlyStock;
    }

    public Boolean getIsProviderCooperation() {
        return isProviderCooperation;
    }

    public void setIsProviderCooperation(Boolean isProviderCooperation) {
        this.isProviderCooperation = isProviderCooperation;
    }

    public String getProviderCooperationCode() {
        return providerCooperationCode;
    }

    public void setProviderCooperationCode(String providerCooperationCode) {
        this.providerCooperationCode = providerCooperationCode;
    }

    public Boolean getIsAutoRefundSplit() {
        return isAutoRefundSplit;
    }

    public void setIsAutoRefundSplit(Boolean isAutoRefundSplit) {
        this.isAutoRefundSplit = isAutoRefundSplit;
    }

    public Boolean getIsGiftRecalculate() {
        return isGiftRecalculate;
    }

    public void setIsGiftRecalculate(Boolean isGiftRecalculate) {
        this.isGiftRecalculate = isGiftRecalculate;
    }

    public String getOpenLatestCollectionTime() {
        return openLatestCollectionTime;
    }

    public void setOpenLatestCollectionTime(String openLatestCollectionTime) {
        this.openLatestCollectionTime = openLatestCollectionTime;
    }

    public Integer getNormalCollectionTime() {
        return normalCollectionTime;
    }

    public void setNormalCollectionTime(Integer normalCollectionTime) {
        this.normalCollectionTime = normalCollectionTime;
    }

    public Integer getPresellCollectionTime() {
        return presellCollectionTime;
    }

    public void setPresellCollectionTime(Integer presellCollectionTime) {
        this.presellCollectionTime = presellCollectionTime;
    }

    public Integer getAutoReceiptDay() {
        return autoReceiptDay;
    }

    public void setAutoReceiptDay(Integer autoReceiptDay) {
        this.autoReceiptDay = autoReceiptDay;
    }

    public String getShopBd() {
        return shopBd;
    }

    public void setShopBd(String shopBd) {
        this.shopBd = shopBd;
    }

    public Boolean getIsAutoModifyTaobaoAddress() {
        return isAutoModifyTaobaoAddress;
    }

    public void setIsAutoModifyTaobaoAddress(Boolean isAutoModifyTaobaoAddress) {
        this.isAutoModifyTaobaoAddress = isAutoModifyTaobaoAddress;
    }

    public String getModifyTaobaoAddressConf() {
        return modifyTaobaoAddressConf;
    }

    public void setModifyTaobaoAddressConf(String modifyTaobaoAddressConf) {
        this.modifyTaobaoAddressConf = modifyTaobaoAddressConf;
    }

    public String getPresaleConsignAllow() {
        return presaleConsignAllow;
    }

    public void setPresaleConsignAllow(String presaleConsignAllow) {
        this.presaleConsignAllow = presaleConsignAllow;
    }

    public String getStatisticsPlatform() {
        return statisticsPlatform;
    }

    public void setStatisticsPlatform(String statisticsPlatform) {
        this.statisticsPlatform = statisticsPlatform;
    }

    public Boolean getIsAutoRefundCheckFirst() {
        return isAutoRefundCheckFirst;
    }

    public void setIsAutoRefundCheckFirst(Boolean isAutoRefundCheckFirst) {
        this.isAutoRefundCheckFirst = isAutoRefundCheckFirst;
    }

    public String getBusinessMode() {
        return businessMode;
    }

    public void setBusinessMode(String businessMode) {
        this.businessMode = businessMode;
    }

    public String getPlatformAccount() {
        return platformAccount;
    }

    public void setPlatformAccount(String platformAccount) {
        this.platformAccount = platformAccount;
    }

    public String getShopPriceWarnAllow() {
        return shopPriceWarnAllow;
    }

    public void setShopPriceWarnAllow(String shopPriceWarnAllow) {
        this.shopPriceWarnAllow = shopPriceWarnAllow;
    }

    public String getShopPlatformInventoryWarnAllow() {
        return shopPlatformInventoryWarnAllow;
    }

    public void setShopPlatformInventoryWarnAllow(String shopPlatformInventoryWarnAllow) {
        this.shopPlatformInventoryWarnAllow = shopPlatformInventoryWarnAllow;
    }

    public Boolean getIsSyncReturnStatus() {
        return isSyncReturnStatus;
    }

    public void setIsSyncReturnStatus(Boolean isSyncReturnStatus) {
        this.isSyncReturnStatus = isSyncReturnStatus;
    }

    public Boolean getIsAutoExchange() {
        return isAutoExchange;
    }

    public void setIsAutoExchange(Boolean isAutoExchange) {
        this.isAutoExchange = isAutoExchange;
    }

    public String getAutoExchangeConf() {
        return autoExchangeConf;
    }

    public void setAutoExchangeConf(String autoExchangeConf) {
        this.autoExchangeConf = autoExchangeConf;
    }

    public String getOrderExchangeModifyGoodsAllow() {
        return orderExchangeModifyGoodsAllow;
    }

    public void setOrderExchangeModifyGoodsAllow(String orderExchangeModifyGoodsAllow) {
        this.orderExchangeModifyGoodsAllow = orderExchangeModifyGoodsAllow;
    }

    public String getGiftMergeCondition() {
        return giftMergeCondition;
    }

    public void setGiftMergeCondition(String giftMergeCondition) {
        this.giftMergeCondition = giftMergeCondition;
    }

    public Boolean getIsRejectCustomOrder() {
        return isRejectCustomOrder;
    }

    public void setIsRejectCustomOrder(Boolean isRejectCustomOrder) {
        this.isRejectCustomOrder = isRejectCustomOrder;
    }

    public Integer getGetZeroPayment() {
        return getZeroPayment;
    }

    public void setGetZeroPayment(Integer getZeroPayment) {
        this.getZeroPayment = getZeroPayment;
    }

    public String getBizSystem() {
        return bizSystem;
    }

    public void setBizSystem(String bizSystem) {
        this.bizSystem = bizSystem;
    }

    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }
    public String getBelongBranch() {
        return belongBranch;
    }

    public void setBelongBranch(String belongBranch) {
        this.belongBranch = belongBranch;
    }

    public String getManagementStatus() {
        return managementStatus;
    }

    public void setManagementStatus(String managementStatus) {
        this.managementStatus = managementStatus;
    }

    public String getOpenOrderStockOutTime() {
        return openOrderStockOutTime;
    }

    public void setOpenOrderStockOutTime(String openOrderStockOutTime) {
        this.openOrderStockOutTime = openOrderStockOutTime;
    }

    public Integer getNormalOrderStockOutTime() {
        return normalOrderStockOutTime;
    }

    public void setNormalOrderStockOutTime(Integer normalOrderStockOutTime) {
        this.normalOrderStockOutTime = normalOrderStockOutTime;
    }

    public Integer getPresellOrderStockOutTime() {
        return presellOrderStockOutTime;
    }

    public void setPresellOrderStockOutTime(Integer presellOrderStockOutTime) {
        this.presellOrderStockOutTime = presellOrderStockOutTime;
    }

    public Integer getStockOutTimeInterval() {
        return stockOutTimeInterval;
    }

    public void setStockOutTimeInterval(Integer stockOutTimeInterval) {
        this.stockOutTimeInterval = stockOutTimeInterval;
    }

    public Boolean getModifyStockOutTimeAndLatestCollectionTime() {
        return modifyStockOutTimeAndLatestCollectionTime;
    }

    public void setModifyStockOutTimeAndLatestCollectionTime(Boolean modifyStockOutTimeAndLatestCollectionTime) {
        this.modifyStockOutTimeAndLatestCollectionTime = modifyStockOutTimeAndLatestCollectionTime;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public String getXhsFlsSupplierCode() {
        return xhsFlsSupplierCode;
    }

    public void setXhsFlsSupplierCode(String xhsFlsSupplierCode) {
        this.xhsFlsSupplierCode = xhsFlsSupplierCode;
    }

    public String getXhsFlsWarehouseCodes() {
        return xhsFlsWarehouseCodes;
    }

    public void setXhsFlsWarehouseCodes(String xhsFlsWarehouseCodes) {
        this.xhsFlsWarehouseCodes = xhsFlsWarehouseCodes;
    }
    public String getTopNGiftOpen() {
        return topNGiftOpen;
    }

    public void setTopNGiftOpen(String topNGiftOpen) {
        this.topNGiftOpen = topNGiftOpen;
    }

    public Integer getTopNGiftDelayTime() {
        return topNGiftDelayTime;
    }

    public void setTopNGiftDelayTime(Integer topNGiftDelayTime) {
        this.topNGiftDelayTime = topNGiftDelayTime;
    }

    public Boolean getIsPresalePushCainiao() {
        return isPresalePushCainiao;
    }

    public void setIsPresalePushCainiao(Boolean isPresalePushCainiao) {
        this.isPresalePushCainiao = isPresalePushCainiao;
    }

    public String getCustomerServiceDivision() {
        return customerServiceDivision;
    }

    public void setCustomerServiceDivision(String customerServiceDivision) {
        this.customerServiceDivision = customerServiceDivision;
    }

    public String getPlatformContractingCompany() {
        return platformContractingCompany;
    }

    public void setPlatformContractingCompany(String platformContractingCompany) {
        this.platformContractingCompany = platformContractingCompany;
    }

    public String getPlatformCooperationMode() {
        return platformCooperationMode;
    }

    public void setPlatformCooperationMode(String platformCooperationMode) {
        this.platformCooperationMode = platformCooperationMode;
    }

    public String getShopManager() {
        return shopManager;
    }

    public void setShopManager(String shopManager) {
        this.shopManager = shopManager;
    }

    public String getPm() {
        return pm;
    }

    public void setPm(String pm) {
        this.pm = pm;
    }

    public String getReceivableFeedbackBd() {
        return receivableFeedbackBd;
    }

    public void setReceivableFeedbackBd(String receivableFeedbackBd) {
        this.receivableFeedbackBd = receivableFeedbackBd;
    }

    public String getBdDirector() {
        return bdDirector;
    }

    public void setBdDirector(String bdDirector) {
        this.bdDirector = bdDirector;
    }

    public Long getOpenShopApplyId() {
        return openShopApplyId;
    }

    public void setOpenShopApplyId(Long openShopApplyId) {
        this.openShopApplyId = openShopApplyId;
    }

    public Boolean getIsAutoPayFirst() {
        return isAutoPayFirst;
    }

    public void setIsAutoPayFirst(Boolean isAutoPayFirst) {
        this.isAutoPayFirst = isAutoPayFirst;
    }
}